/*全局属性*/
body,html {font-size:12px; background-color: #fff; }
a {color:#333;}
a:hover {color:#646464; text-decoration:none}
ul,li {list-style:none; margin:0; padding:0;}
/*公共样式*/
.cell{ cursor: pointer; margin:40px 40px 20px 40px ; border-radius: 250px; width:250px; color: #fff; font-weight: bold; font-size:25px; height: 250px; line-height: 250px; float: left; text-align: center; overflow: hidden; display:none;  }
.s_cell{  border-radius: 200px; width:200px;  height: 200px; line-height: 200px; border:solid 40px; border-color: rgba(255,255,255,0.2); }
#section1{ background-color:rgba(223,188,151,0.5); !important; }
#section3{ background-color:#aaa99f; }
/*#section4{ background:url(../images/ditu.jpg) no-repeat center top; background-size:100%;}*/
.map{  text-align:center; width:700px; margin:0 auto; }
.clear{ clear: both; }
.fuwu{ width: 1000px; margin: 0 auto; }
.color_y{ background-color:#ffbe0e; }
.color_g{ background-color:#64ce39; }
.color_r{ background-color:#ff7e8b; }
.color_b{ background-color:#9462e0; }
.color_a{ background-color:#567ceb; }
.color_c{ background-color:#ff60ea; }
.section{ background-color: #ededed;  }
.anli_title{clear: both; height:40px;  text-align: center; font-size: 40px; font-weight: bold; color: #666; padding-top:30px; }
.anli_l{  height:5px; width: 120px;  margin: 0 auto; background-color: #000; }
.anli_con{ width:80%; margin:0 auto; padding-top:15px; }
.anli_titlle { padding-top:8px; }
.anli_titlle a{ color:#373a36 !important; }
.anli_con li{ float: left; margin-bottom: 20px; margin-top: 10px; text-align: center; width: 20%; }
.margin{ margin-left:15px; margin-right:15px; padding-top:15px; padding-bottom:15px; border-radius:5px; }

.pic_img{ height:180px; vertical-align:middle; text-align:center;  }
.pic_img img{  max-height:180px;  max-width:90%;vertical-align:middle; border:solid 1px #ccc; border-radius: 5px; }

.kehu_title{clear: both; height:40px;  text-align: center; font-size: 40px; font-weight: bold; color: #000; padding-top:10px;  }
.kehu_con{ clear: both; background-color:#fff;  width:80%; margin:0 auto; padding-top:15px; border-radius:5px;}
.kehu_con a{ color:#373a36 !important; }
.kehu_con li{ float: left; margin-bottom: 20px; margin-top: 10px; text-align: center; width: 20%; }
/*主页面框架*/
/*头部*/
#middle{background-image:url(../images/middle.png); width:96px;height:113px; overflow:hidden; margin:0 auto;}
.head{  margin: 0; padding: 0; position: fixed; left:0px; top:0px; list-style-type: none; z-index: 70; width: 100%;  background-color: #ededed;}
.head1{  margin: 0; padding: 0; list-style-type: none;  width: 100%;  background-color: #ededed;}
.logo{ width: 80%; margin: 0 auto; padding: 20px; }
.logo a{ color:#000; }
.logo_img{ height:85px; }
.web_title{ font-size: 30px;  padding:10px 0px 0px 15px; font-weight: bold;   }
/*底部*/
.ditu_inof{ position:absolute; bottom:320px; right:30%; }
.ditu_inof img{ width:180px;  }
.ditu_name{  position:absolute; bottom:290px; right:30%;  }
.ditu_name img { width:120px;}
.footTel{  font-size:30px; color:#666; }
.footMenu li{ padding-left:70px; float:left; text-align:left; }
.footLeft{ width:70%; float:left; }
.footRight{ width:30%; float:left; color:#999; line-height:40px; font-weight:bold; text-align:left; font-size:12px; }
.footer-sns{ padding-left:20px; padding-top:10px; }
.footTitle{ padding-bottom:10px; }
.footTitle a{ font-weight:bold; color:#646464; }
.footlk a { font-size:10px; padding-top:5px; }
.footIofo{ border-top:solid 1px #ccc; margin-top:55px; padding:20px;  }
/*导航*/
.menu { background-color: #2b2b2b; height: 35px; line-height: 35px; padding-left: 20%; padding-right: 20%; }
.menu li{ float: left; width:16%; text-align: center; }
.menu li a{ color: #fff; }

/*搜索*/
#search {background-color:#3e4e68;width:365px;height:30px;padding:2px; margin-top:8px; }
#search select { vertical-align:top; border:none; width:90px; margin-top:7px;}
#search .select {width:95px;border:0px; float:left;background-color:#fff; display:block; height:30px; overflow:hidden; padding-left:5px;  margin-right:2px;}
#search input { width:195px;height:30px; line-height:30px;border:0px; float:left;}
#search button { width:60px; height:30px; line-height:30px; border:0px;background-color:#3e4e68; color:#fff;float:left;}

/*首页新闻列表*/
.news_index{  border:solid 1px #ccc; background-color: #fff; width:90%; margin: 15px auto; height:180px; overflow: hidden; border-radius: 10px;  }
.news_con li{ width: 25%; float: left; text-align: center;   }
.news_con li img{ width:50%; }
.border_right{  height:180px;border-right: solid #ccc 1px;}
.news_titlle{ padding-top: 10px; padding-bottom: 10px; }
#news_id4{ border-right: 0px !important; }
/*头条*/
.mainhead .indexhot { margin-left:20px; float:left; width:390px;}
.mainhead .indexhot .hotbox { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.mainhead .indexhot .hotbox h2 { font-size: 16px; font-weight: bold; height: 28px;}
.mainhead .indexhot .hotbox p {line-height: 22px}
.mainhead .hotlist {}
.mainhead .hotlist ul {}
.mainhead .hotlist ul li {float:left; width:50%; line-height:25px; height:25px; color:#CCC}
.mainhead .hotlist ul li span { padding-right:5px;}
/*图片展示*/
.piclist { background-color: #F4F4F4; padding-top: 20px; padding-bottom: 20px; padding-left:10px; padding-right:10px; margin-top:20px; margin-right:20px;}
.piclist ul {}
.piclist ul li { float:left; width:170px;}
.piclist ul li .pic { width:155px; margin-left:auto; margin-right:auto}
.piclist ul li .pic img { width:155px; height:110px; }
.piclist ul li .title { width:155px; line-height:22px; margin-left:auto; margin-right:auto; margin-top:5px; height:25px; overflow:hidden;}
/*栏目列表*/
#classbox { padding-top:10px;}
#classbox .box { float:left; width:345px; margin-right:20px; display:inline; height:410px;}
/*边栏定义*/
#sidebar .box { border:1px solid #ddd; margin-bottom:20px;}
#sidebar .box .boxhead{height:30px; line-height:30px;}
#sidebar .box .boxlist ul li { line-height:35px; height:35px; border-bottom:1px dotted #ddd} 
#sidebar .box .boxlist ul li .num { margin-top:12px;}
/*面包屑导航*/
#pagenav { background-color: #F4F4F4; line-height:30px; hanging-punctuation:30px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-right:20px;}
/*列表页*/
.pagelist { margin-right:20px;  border:1px solid #ddd; }
.pagelist .boxhead{height:30px; line-height:30px;}
.pagelist .boxlist ul { padding-bottom:20px;}
.pagelist .boxlist ul li { line-height:35px !important; height:35px !important; border-bottom:1px dotted #ddd}
.pagelist .boxlist ul li .title{ font-size:14px;}
.pagelist .boxlist ul li .time{}
/*图片列表页*/
.pagepiclist { margin-right:20px;  border:1px solid #ddd; }
.pagepiclist .boxhead{height:30px; line-height:30px;}
.pagepiclist .boxlist { padding-right:0px;}
.pagepiclist .boxlist ul { padding-bottom:20px;}
.pagepiclist .boxlist ul li { float:left; height:150px; margin-top:10px; margin-right:9px; width:165px;}
.pagepiclist .boxlist ul li img{ font-size:14px;width:165px;}
.pagepiclist .boxlist ul li .title{ float:none;}
.pagepiclist .boxlist ul li .time{}
/*扩展列表页*/
.pageexpand { margin-right:20px;  border:1px solid #ddd; }
.pageexpand .boxhead{height:30px; line-height:30px;}
.pageexpand .boxlist ul li { height:90px; float:none; border-bottom:1px dotted #ddd}
.pageexpand .boxlist ul li .pic { float:left;}
.pageexpand .boxlist ul li .pic img { width:110px; height:80px;}
.pageexpand .boxlist ul li .info { float:left; margin-left:20px;}
.pageexpand .boxlist ul li .info .title { line-height:25px; float:none; font-size:14px; font-weight:bold}
.pageexpand .boxlist ul li .info .description { line-height:25px;}
.pageexpand .boxlist ul li .info .ext{ color: #999; line-height:22px; float:none}
/*内容页*/
.pagecontent {margin-right:20px; }
.pagecontent .boxcontent h1{height:45px;  font-size:16px; font-weight:bold; text-align:center}
.pagecontent .boxcontent .info { border-top:1px dotted #ccc; text-align:center}
.pagecontent .boxcontent .content { font-size:14px; line-height:35px; margin-top:10px;}
.pagecontent .boxhead {margin-top:20px;}
.pagecontent .boxhead h3 { font-size:12px; font-weight:normal;}
.pagecontent .boxlist {}
.pagecontent .boxlist li { float:left; width:50%;}
.pagecontent .boxlist li .line { padding-right:10px !important;}
.pagecontent .updown { line-height:25px; height:25px; padding-left:10px; padding-right:10px; color:#666;}
.pagecontent .updown a {color:#666}
.pagecontent .updown .previous { float:left;}
.pagecontent .updown .next { float:right}
/*扩展模型内容页*/
.contentexpand { padding:10px; height:310px;}
.contentexpand .imagebox {float:left; width:330px; border:1px solid #ddd;}
.contentexpand .imagebox .pic { width: 320px;height: 250px;margin-right: auto;margin-left: auto;}
.contentexpand .imagebox .tabs { padding-left:5px;height:75px;}
.contentexpand .imagebox .tabs a { display:block; float:left; margin-right:5px; padding:2px; border:1px solid #ddd}
.contentexpand .imagebox .tabs img { width:70px; height:60px;}
.contentexpand .info {float:left; margin-left:10px; width:340px;}
.contentexpand .info .title { font-size:14px; height:35px; border-bottom:1px dotted #ddd}
.contentexpand .info .title h1 { font-weight:bold}
.contentexpand .info .description { font-size:12px; line-height:22px; padding-top:10px; color:#666;border-bottom:1px dotted #ddd; padding-bottom:10px;}
.contentexpand .info .list {}
.contentexpand .info .list ul {}
.contentexpand .info .list ul li { line-height:35px; height:35px;border-bottom:1px dotted #ddd}
.contentexpand .info .list ul li .name { padding-right:10px; color:#666}
/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {color: #3e4e68 !important;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}
/*404页面*/
.error404 { background-image: url(../images/404bg.jpg); background-repeat: no-repeat; width: 856px; height: 250px; margin-right: auto; margin-left: auto; margin-top: 50px;}
.error404 .taglist { padding-top: 100px; padding-left: 300px;}
.error404 .taglist a{color:#666}
.error404 .home { color:#3e4e68; padding-top: 5px; padding-left: 300px; font-size:14px; font-weight:bold}
.error404 .home a {color:#3e4e68; }
/*留言板*/
.guestbook {padding:20px}
.guestbook .list { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.guestbook .list .content { font-size:14px; line-height:25px; padding-bottom:10px; }
.guestbook .list .content .reply {border:1px solid #ddd; line-height:25px; padding-left:5px; padding-right:5px; margin-top:10px; background-color:#f4f4f4}
.guestbook .list .info{color:#666; line-height:25px;}
.guestbook .formsub { padding:10px;}
.guestbook .formsub h5 { line-height:30px; font-size:14px; font-weight:bold}
.guestbook .formsub .guest_post { padding-top:10px;}
.guestbook .formsub .guest_post .guest_post_hr { line-height:40px; height:40px;}
.guestbook .formsub .guest_post .guest_post_text { border:1px solid #ccc;margin-left:10px; line-height:25px; height:25px; width:250px;}
.guestbook .formsub .guest_post .guest_post_content { border:1px solid #ccc; height:100px; width:100%; margin-top:10px;}
.guestbook .formsub .subdiv { margin-top:10px;}
.guestbook .formsub .subdiv .button { border:1px solid #ddd; width:50px; line-height:27px; height:27px; vertical-align: top}
.anlipro { width: 90%; margin: 0 auto; text-align: center;  }
.anlipro li{ float: left; padding-left:30px; padding-bottom: 15px;   }